<html>
<head><meta charset="utf-8"><title>2020-10-12 meeting · project-portable-simd · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/index.html">project-portable-simd</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html">2020-10-12 meeting</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="213007902"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213007902" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Henri Sivonen <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213007902">(Oct 12 2020 at 07:59)</a>:</h4>
<p>Per <a href="https://hackmd.io/h5Coi4l8RZWS6T1Esw5WKQ?view">https://hackmd.io/h5Coi4l8RZWS6T1Esw5WKQ?view</a> , there's going to be a meeting today. At what time?</p>



<a name="213008217"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213008217" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213008217">(Oct 12 2020 at 08:02)</a>:</h4>
<p>uhm, 14 hours, about</p>



<a name="213009091"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213009091" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Henri Sivonen <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213009091">(Oct 12 2020 at 08:12)</a>:</h4>
<p>Ouch. That's night time for me.</p>
<p>Thanks.</p>



<a name="213054801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213054801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213054801">(Oct 12 2020 at 15:45)</a>:</h4>
<p>Upgraded to RFC3339 timestamp.</p>



<a name="213055499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213055499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213055499">(Oct 12 2020 at 15:51)</a>:</h4>
<p>Hm, no, too much. Chilled out a little. Still ISO8601 compatible, I think.</p>



<a name="213068619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213068619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213068619">(Oct 12 2020 at 17:59)</a>:</h4>
<p>Could we adjust the meeting times to something more friendly for <span class="user-mention" data-user-id="314350">@Henri Sivonen</span>'s timezone?</p>



<a name="213068627"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213068627" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213068627">(Oct 12 2020 at 17:59)</a>:</h4>
<p>Maybe not for this meeting but in the future.</p>



<a name="213069033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213069033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213069033">(Oct 12 2020 at 18:03)</a>:</h4>
<p>i'm open to some possible time changes as long as they day of the week stays the same</p>



<a name="213070810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213070810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213070810">(Oct 12 2020 at 18:22)</a>:</h4>
<p>I would also vote for slightly earlier meeting times :)</p>



<a name="213074916"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213074916" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213074916">(Oct 12 2020 at 19:01)</a>:</h4>
<p>The Error handling group just finished theirs so I think we could push back to as early as <time datetime="2020-10-12T19:30:00Z">2020-10-13T05:30:00+10:00</time></p>



<a name="213076626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213076626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213076626">(Oct 12 2020 at 19:18)</a>:</h4>
<p>That also would probably ensure I could keep attending moving forward — I start a new job soon and don't know if I'd be able to attend the current time since it's sorta in the middle of the workday, whereas that's during lunchtime.</p>



<a name="213076773"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213076773" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213076773">(Oct 12 2020 at 19:20)</a>:</h4>
<p>According to the timezone setting in Zulip (which may or may not be right), that's 10pm for Henri, which might be rough. No clue though</p>



<a name="213076820"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213076820" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213076820">(Oct 12 2020 at 19:21)</a>:</h4>
<p>Hm. For me that time is in the workday but I should still usually be able to attend, I think</p>



<a name="213076857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213076857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213076857">(Oct 12 2020 at 19:21)</a>:</h4>
<p>Yeah I suspect in practice I'll be able to attend in the workday, or at least I don't know yet.</p>



<a name="213076965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213076965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213076965">(Oct 12 2020 at 19:22)</a>:</h4>
<p>Just to make sure I got the TZ right, that's in like 10 minutes right?</p>



<a name="213077001"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213077001" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213077001">(Oct 12 2020 at 19:23)</a>:</h4>
<p>So wait, are we pushing it back this week?</p>



<a name="213077043"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213077043" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213077043">(Oct 12 2020 at 19:23)</a>:</h4>
<p>It sounded like the plan is stick with the original time today but consider the new time for next week?</p>



<a name="213077212"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213077212" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213077212">(Oct 12 2020 at 19:25)</a>:</h4>
<p>yes, we are not changing times day-of unless we <em>have to</em>.</p>



<a name="213077235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213077235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213077235">(Oct 12 2020 at 19:25)</a>:</h4>
<p>Okay, I thought so but I was thrown off by the date on the time above being "Oct 12"</p>



<a name="213077313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213077313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213077313">(Oct 12 2020 at 19:26)</a>:</h4>
<p>It would confuse people to change it today :), thanks for consideration though!</p>



<a name="213077359"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213077359" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213077359">(Oct 12 2020 at 19:26)</a>:</h4>
<p>Ah sorry! I just used that timestamp since it was already close to that time</p>



<a name="213090005"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090005" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090005">(Oct 12 2020 at 21:53)</a>:</h4>
<p>Ready</p>



<a name="213090085"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090085" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090085">(Oct 12 2020 at 21:54)</a>:</h4>
<p>I've just had something else come up so will have to try catch up afterwards <span aria-label="sweat" class="emoji emoji-1f613" role="img" title="sweat">:sweat:</span> Sorry everyone!</p>



<a name="213090113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090113">(Oct 12 2020 at 21:54)</a>:</h4>
<p>Hello everyone! Wave if you're here!</p>



<a name="213090358"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090358" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090358">(Oct 12 2020 at 21:59)</a>:</h4>
<p>Looks like we're mostly here. <span aria-label="eyes" class="emoji emoji-1f440" role="img" title="eyes">:eyes:</span> So, <em>do</em> we want to move meeting times backwards from 15:00 to 12:30? The only thing I didn't see addressed is if it would be an improvement for hsivonen... But we know it'll be an improvement for Thom, which is already a strong argument for doing so.</p>



<a name="213090402"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090402" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090402">(Oct 12 2020 at 22:00)</a>:</h4>
<p>Well, my time zone it's 16:00, probably want to be clearer with one of those zulip time things if we can</p>



<a name="213090470"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090470" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090470">(Oct 12 2020 at 22:00)</a>:</h4>
<p>Lets wait to hear from hsivonen. I don't know for sure if it will matter for me yet, since I haven't started the new job. I suspect they'll care about my involvement in Rust things, which would allow me to attend meetings.</p>



<a name="213090477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090477">(Oct 12 2020 at 22:00)</a>:</h4>
<p>Agreed, in mine it's 18:00 :)</p>



<a name="213090487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090487">(Oct 12 2020 at 22:00)</a>:</h4>
<p><time datetime="2020-10-19T19:30:00Z">2020-10-19T12:30:00-07:00</time></p>



<a name="213090525"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090525" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090525">(Oct 12 2020 at 22:01)</a>:</h4>
<p>( basically, as Ashley suggested it. )<br>
Alright, so _if_ it's an improvement, we move back?</p>



<a name="213090554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090554">(Oct 12 2020 at 22:01)</a>:</h4>
<p>I mean this is certainly going to be better for hsivonen over 1AM his time</p>



<a name="213090559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090559">(Oct 12 2020 at 22:01)</a>:</h4>
<p>one hour after that time would avoid clashing with the T-lang meetings</p>



<a name="213090566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090566">(Oct 12 2020 at 22:01)</a>:</h4>
<p>Just might not be enough of one to attend. We probably should plan on that time being tentative.</p>



<a name="213090572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090572">(Oct 12 2020 at 22:01)</a>:</h4>
<p>(but a T-lang clash isn't a critical deal)</p>



<a name="213090639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090639">(Oct 12 2020 at 22:02)</a>:</h4>
<p>Alright.</p>



<a name="213090648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090648">(Oct 12 2020 at 22:02)</a>:</h4>
<p>I think we don't have the right group to decide what the better time is, because only the people for which this time works are here</p>



<a name="213090656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090656">(Oct 12 2020 at 22:02)</a>:</h4>
<p>accurate</p>



<a name="213090660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090660">(Oct 12 2020 at 22:02)</a>:</h4>
<p>yes, paradoxically. :P But we also have to assent to a timechange.</p>



<a name="213090674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090674">(Oct 12 2020 at 22:02)</a>:</h4>
<p>It goes two ways.</p>



<a name="213090690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090690">(Oct 12 2020 at 22:03)</a>:</h4>
<p>Yeah definitely, but it's just probably best an asynchronous discussion.</p>



<a name="213090710"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090710" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090710">(Oct 12 2020 at 22:03)</a>:</h4>
<p>Indeed. It got on the agenda though so...!<br>
<code>agenda.pop()</code><br>
Is there anything we want to raise at the Libs meeting later this week?</p>



<a name="213090774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090774">(Oct 12 2020 at 22:04)</a>:</h4>
<p>i don't think so</p>



<a name="213090882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090882">(Oct 12 2020 at 22:06)</a>:</h4>
<p>Mmkay~<br>
I feel like we should mention the next issue to <em>someone</em>...?<br>
How do we feel about disabling RISCV in CI for now?</p>



<a name="213090908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090908">(Oct 12 2020 at 22:06)</a>:</h4>
<p>i'm not the happiest about it, but that's actually more T-compiler than T-libs</p>



<a name="213090941"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090941" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090941">(Oct 12 2020 at 22:07)</a>:</h4>
<p>Yeah, I think it's mostly a compiler issue, and if for some reason it languishes a while we can revisit polyfill for those functions</p>



<a name="213090959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090959">(Oct 12 2020 at 22:07)</a>:</h4>
<p>Sorry, I think I missed the issues here since apparently I wasn't watching the github repo until now. Can I have some context?</p>



<a name="213090981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090981">(Oct 12 2020 at 22:07)</a>:</h4>
<p>I'm not even sure the riscv target I added to CI is remotely the right target.</p>



<a name="213090992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213090992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213090992">(Oct 12 2020 at 22:07)</a>:</h4>
<p>the intrinsics for rounding don't lower properly on all targets it seems</p>



<a name="213091032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091032">(Oct 12 2020 at 22:08)</a>:</h4>
<p><a href="https://github.com/rust-lang/stdsimd/pull/34">https://github.com/rust-lang/stdsimd/pull/34</a></p>



<a name="213091040"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091040" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091040">(Oct 12 2020 at 22:08)</a>:</h4>
<p>Basically rustc seems to be lowering LLVM intrinsics to the wrong IR, only for riscv and only on SIMD type FFI</p>



<a name="213091068"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091068" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091068">(Oct 12 2020 at 22:08)</a>:</h4>
<p>SIMD vectors are passed by reference, but rustc should be passing vectors, not pointers, to the LLVM intrinsics</p>



<a name="213091076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091076">(Oct 12 2020 at 22:09)</a>:</h4>
<p>Ah, I mean part of the reason I did add some weird stuff was to catch stuff like this. I wonder if there's a better way we can explicitly ignore an issue on one platform for CI so that we can track it more granularly</p>



<a name="213091111"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091111" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091111">(Oct 12 2020 at 22:09)</a>:</h4>
<p>we could cfg out individual tests</p>



<a name="213091122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091122">(Oct 12 2020 at 22:10)</a>:</h4>
<p>The problem is as we start expanding API surface I think the vast majority of tests will use LLVM intrinsics</p>



<a name="213091171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091171">(Oct 12 2020 at 22:10)</a>:</h4>
<p>probably the case, yeah</p>



<a name="213091184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091184">(Oct 12 2020 at 22:10)</a>:</h4>
<p>I think we need to have insiht into how broken they are, and need to later be able to file bugs.</p>



<a name="213091190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091190">(Oct 12 2020 at 22:10)</a>:</h4>
<p>Also, I have a feeling it fails on risc32 as well and we just don't have a way to test it</p>



<a name="213091200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091200">(Oct 12 2020 at 22:10)</a>:</h4>
<p>It's pretty broken, it causes a compiler error</p>



<a name="213091217"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091217" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091217">(Oct 12 2020 at 22:11)</a>:</h4>
<p>I don't care about the riscv issue but we could pass in <code>--cfg ci_target="riscv64gc-unknown-linux-gnu"</code> (except for each target) and disable the test on cfg(ci_target = "...") and just have a meta issue where we note when we have to do this for some target</p>



<a name="213091299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091299">(Oct 12 2020 at 22:12)</a>:</h4>
<p>In my opinion there's not much of a difference between not testing it at all, and compiling and not testing because the codegen is invalid</p>



<a name="213091308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091308">(Oct 12 2020 at 22:12)</a>:</h4>
<p>Right because i had the repo not watched i thought nobody was working on it, and so I didn't push forward with further CI improvements, now that I've fixed that I'll do what I promised before re: other targets. Please let me know in the other channel which you think are worth testing though</p>



<a name="213091332"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091332" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091332">(Oct 12 2020 at 22:12)</a>:</h4>
<p>the hardest part about it right now is that right now all our tests are made in huge dense macro_rules. i'd hate to write out the examples more individually, but i'm not sure how well we can cfg individual tests on individual targets otherwise. <span class="user-mention" data-user-id="312331">@Caleb Zulawski</span> what do you think?</p>



<a name="213091338"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091338" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091338">(Oct 12 2020 at 22:13)</a>:</h4>
<p><span class="user-mention" data-user-id="312331">@Caleb Zulawski</span> It's a lot easier to track this as we go vs at the end trying to figure everything that's broken.</p>



<a name="213091347"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091347" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091347">(Oct 12 2020 at 22:13)</a>:</h4>
<p>Unless we dont' intend to support it.</p>



<a name="213091363"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091363" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091363">(Oct 12 2020 at 22:13)</a>:</h4>
<p>If we don't want to support simd on those targets they shouldn't be in CI I agree</p>



<a name="213091373"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091373" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091373">(Oct 12 2020 at 22:13)</a>:</h4>
<p>It would be very annoying if we didn't support tier2 hosts.</p>



<a name="213091380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091380">(Oct 12 2020 at 22:13)</a>:</h4>
<p>I think there's no problem cfging them out, I just don't see much of a benefit since it's still leaving the crate incomplete on that host</p>



<a name="213091420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091420">(Oct 12 2020 at 22:14)</a>:</h4>
<p>I mean the reason I added RISCV is mostly beacuse</p>
<ol>
<li>want something that actually does the different masking strategy</li>
<li>people here care about it.</li>
</ol>



<a name="213091448"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091448" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091448">(Oct 12 2020 at 22:14)</a>:</h4>
<p><span class="user-mention" data-user-id="312331">@Caleb Zulawski</span> it's because we intend to follow up on the bad codegen.</p>



<a name="213091471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091471">(Oct 12 2020 at 22:14)</a>:</h4>
<p>fwiw I left it in the CI script with a todo and a link to the issue, I didn't remove all traces of it</p>



<a name="213091477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091477">(Oct 12 2020 at 22:14)</a>:</h4>
<p>I also opened an issue in the repo for it</p>



<a name="213091481"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091481" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091481">(Oct 12 2020 at 22:15)</a>:</h4>
<p>does the crate build on riscv64gc?</p>



<a name="213091487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091487">(Oct 12 2020 at 22:15)</a>:</h4>
<p>yeah i saw thats fine</p>



<a name="213091496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091496">(Oct 12 2020 at 22:15)</a>:</h4>
<p>or is it just a broken test?</p>



<a name="213091519"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091519" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091519">(Oct 12 2020 at 22:15)</a>:</h4>
<p>"just"</p>



<a name="213091528"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091528" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091528">(Oct 12 2020 at 22:15)</a>:</h4>
<p>the crate builds but once it actually goes to codegen the compiler crashes</p>



<a name="213091531"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091531" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091531">(Oct 12 2020 at 22:15)</a>:</h4>
<p>oh huh</p>



<a name="213091541"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091541" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091541">(Oct 12 2020 at 22:15)</a>:</h4>
<p>i thought at runtime it crashed.</p>



<a name="213091543"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091543" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091543">(Oct 12 2020 at 22:15)</a>:</h4>
<p>yeah it's not a test failure, it's an ICE</p>



<a name="213091593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091593">(Oct 12 2020 at 22:16)</a>:</h4>
<p>So, RISCV64 is a tier2 host, and that means we have to build on it.</p>



<a name="213091613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091613">(Oct 12 2020 at 22:16)</a>:</h4>
<p>IMO disable test, file a bug right away for ICEs</p>



<a name="213091614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091614">(Oct 12 2020 at 22:16)</a>:</h4>
<p>I am pretty sure that this means we can't expose the crate.</p>



<a name="213091621"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091621" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091621">(Oct 12 2020 at 22:16)</a>:</h4>
<p>That's a lot more damaging.</p>



<a name="213091629"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091629" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091629">(Oct 12 2020 at 22:17)</a>:</h4>
<p>So the thing is, even if we disable the tests, the crate itself is broken on that target</p>



<a name="213091636"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091636" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091636">(Oct 12 2020 at 22:17)</a>:</h4>
<p>anywhere it goes to codegen will cause the ICE</p>



<a name="213091638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091638">(Oct 12 2020 at 22:17)</a>:</h4>
<p>yeah.</p>



<a name="213091645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091645">(Oct 12 2020 at 22:17)</a>:</h4>
<p>And it's a required build target.</p>



<a name="213091663"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091663" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091663">(Oct 12 2020 at 22:17)</a>:</h4>
<p>disable the busted functionality behind target_arch then</p>



<a name="213091665"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091665" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091665">(Oct 12 2020 at 22:17)</a>:</h4>
<p>I don't think disabling the tests gets us anywhere, but it puts more strain on actually writing tests</p>



<a name="213091726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091726">(Oct 12 2020 at 22:18)</a>:</h4>
<p>I guess my stance is that the busted functionality is _all_ the functionality, since we've already more or less exhausted the platform intrinsics, other than shuffles</p>



<a name="213091774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091774">(Oct 12 2020 at 22:19)</a>:</h4>
<p>everything ices on that target? not just the rounding?</p>



<a name="213091776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091776">(Oct 12 2020 at 22:19)</a>:</h4>
<p>it'll be annoying if we add 50 more functions and they all need to be cfged out</p>



<a name="213091782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091782">(Oct 12 2020 at 22:19)</a>:</h4>
<p>it's any LLVM intrinsic</p>



<a name="213091794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091794">(Oct 12 2020 at 22:19)</a>:</h4>
<p>I agree with Caleb, picking over it bit by bit when it ICEs is a dead letter. We indefinitely block releasing to nightly until this is fixed. We are scheduling ourselves for a massive cleanup on Aisle RISCV64 and that's fine.</p>



<a name="213091799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091799">(Oct 12 2020 at 22:19)</a>:</h4>
<p>oh, okay we should take it out then.</p>



<a name="213091871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091871">(Oct 12 2020 at 22:20)</a>:</h4>
<p>if it was only some stuff i would say we should still expose/test the bits that work, but if it's everything then yes it does us no good.</p>



<a name="213091890"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091890" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091890">(Oct 12 2020 at 22:20)</a>:</h4>
<p>until the riscv ice is fixed, people can still use this crate on nightly as just a normal crate, if we were to put it on <a href="http://crates.io">crates.io</a>, right? that's fine as a temporary path forward</p>



<a name="213091937"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091937" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091937">(Oct 12 2020 at 22:21)</a>:</h4>
<p>yep. and if the ICE gets fixed we won't need to release a new version to get it working there</p>



<a name="213091944"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091944" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091944">(Oct 12 2020 at 22:22)</a>:</h4>
<p>(if we don't cfg anything)</p>



<a name="213091993"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213091993" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213091993">(Oct 12 2020 at 22:22)</a>:</h4>
<p>if we put it on <a href="http://crates.io">crates.io</a> we might want to consider</p>
<div class="codehilite"><pre><span></span><code>#[cfg(target_arch = &quot;riscvXX&quot;)]
compile_error!(&quot;This crate currently causes ICEs on architectures: ...&quot;);
</code></pre></div>



<a name="213092002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092002">(Oct 12 2020 at 22:22)</a>:</h4>
<p>but only if we do that</p>



<a name="213092012"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092012" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092012">(Oct 12 2020 at 22:22)</a>:</h4>
<p>okay, no test cfg, <a href="http://crates.io">crates.io</a> release. or tell people to use it out of master, but <a href="http://crates.io">crates.io</a> would be better, this isn't golang</p>



<a name="213092023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092023">(Oct 12 2020 at 22:23)</a>:</h4>
<p>i think "use out of master" is fine for a little while longer</p>



<a name="213092040"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092040" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092040">(Oct 12 2020 at 22:23)</a>:</h4>
<p>right, at this exact moment we can't even compare lanes</p>



<a name="213092060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092060">(Oct 12 2020 at 22:23)</a>:</h4>
<p>nice segue</p>



<a name="213092148"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092148" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092148">(Oct 12 2020 at 22:24)</a>:</h4>
<p>i will say with SSE you can do are_all_negative/are_any_negative with one op, wheras going to a mask first takes 2</p>



<a name="213092191"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092191" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092191">(Oct 12 2020 at 22:25)</a>:</h4>
<p>I'm not sure if LLVM has intrinsics for that or not, I haven't looked yet</p>



<a name="213092200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092200">(Oct 12 2020 at 22:25)</a>:</h4>
<p>otherwise I would expect the optimizer to handle it</p>



<a name="213092224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092224">(Oct 12 2020 at 22:26)</a>:</h4>
<p>yeah i dunno exactly what the story is for the wide set of features without llvm intrinsics</p>



<a name="213092265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092265">(Oct 12 2020 at 22:26)</a>:</h4>
<p>packed_simd exists now and i never hear people call it lacking in features so probably they solved that somehow?</p>



<a name="213092279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092279">(Oct 12 2020 at 22:26)</a>:</h4>
<p>hmm.</p>



<a name="213092295"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092295" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092295">(Oct 12 2020 at 22:27)</a>:</h4>
<p>stdarch does sse comparisons with sse specific llvm calls, it looks like</p>



<a name="213092299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092299">(Oct 12 2020 at 22:27)</a>:</h4>
<p>so we might start breaking out the cfg_if or similar</p>



<a name="213092362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092362">(Oct 12 2020 at 22:28)</a>:</h4>
<p>I would be hesitant to do that because it won't interact well with target_feature, I think</p>



<a name="213092368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092368">(Oct 12 2020 at 22:28)</a>:</h4>
<p>i'll investigate and if the codegen is shit i'll report back. ironically (<em>not</em> opening this can of worms) it's because movemask literally returns a bitmask of the sign bits of each lane.</p>



<a name="213092377"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092377" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092377">(Oct 12 2020 at 22:28)</a>:</h4>
<p>but yeah, if the codegen isn't good it might be the way to go</p>



<a name="213092405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092405">(Oct 12 2020 at 22:29)</a>:</h4>
<p>packed_simd doesn't appear to have any sort of function for comparing all lanes (other than for masks)</p>



<a name="213092418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092418">(Oct 12 2020 at 22:29)</a>:</h4>
<p>horizontal comparisons, whatever we want to call them</p>



<a name="213092421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092421">(Oct 12 2020 at 22:29)</a>:</h4>
<p>i thought it had eq and neq and all that</p>



<a name="213092483"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092483" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092483">(Oct 12 2020 at 22:30)</a>:</h4>
<p>yeah, <a href="https://docs.rs/packed_simd_2/0.3.4/packed_simd_2/type.f32x4.html#method.eq">https://docs.rs/packed_simd_2/0.3.4/packed_simd_2/type.f32x4.html#method.eq</a></p>



<a name="213092486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092486">(Oct 12 2020 at 22:30)</a>:</h4>
<p>I mean it doesn't have the comparisons that yield a single bool, just the ones that return vectors</p>



<a name="213092494"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092494" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092494">(Oct 12 2020 at 22:30)</a>:</h4>
<p>oh</p>



<a name="213092504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092504">(Oct 12 2020 at 22:30)</a>:</h4>
<p>yeah i'd expect that to be an op on a mask, actually</p>



<a name="213092513"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092513" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092513">(Oct 12 2020 at 22:30)</a>:</h4>
<p>LLVM definitely has intrinsics for comparisons that return masks</p>



<a name="213092623"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092623" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092623">(Oct 12 2020 at 22:32)</a>:</h4>
<p>anyway you mentioned any_nan/all_nan: why call these out separately? is there a reason they should specifically not go via masks?</p>



<a name="213092648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092648">(Oct 12 2020 at 22:32)</a>:</h4>
<p>there should probably be more, like <code>any_finite</code>/<code>all_finite</code> etc</p>



<a name="213092690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092690">(Oct 12 2020 at 22:33)</a>:</h4>
<p>i suspect is_nan is just <code>x.lane_eq(x)</code> most places.</p>



<a name="213092691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092691">(Oct 12 2020 at 22:33)</a>:</h4>
<p>but mostly because comparisons with nans are somewhat nontrivial if you don't really know how nans work, so it's probably a good method to provide</p>



<a name="213092699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092699">(Oct 12 2020 at 22:33)</a>:</h4>
<p>yeah I agree, it wouldn't be much more than that</p>



<a name="213092701"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092701" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092701">(Oct 12 2020 at 22:33)</a>:</h4>
<p>err, lane_neq</p>



<a name="213092783"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092783" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092783">(Oct 12 2020 at 22:34)</a>:</h4>
<p>e.g. all of the classification ops seem like they can be provided without intrinsics, although maybe some arch does it better than another</p>



<a name="213092794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092794">(Oct 12 2020 at 22:34)</a>:</h4>
<p>I could see someone being frustrated with <code>x.lane_eq(f32x4::NAN)</code> or whatever</p>



<a name="213092809"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092809" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092809">(Oct 12 2020 at 22:34)</a>:</h4>
<p>yes i agree we should give them a function for it</p>



<a name="213092829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092829">(Oct 12 2020 at 22:35)</a>:</h4>
<p>I think I would just use the intrinsics since LLVM provides them</p>



<a name="213092841"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092841" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092841">(Oct 12 2020 at 22:35)</a>:</h4>
<p>does it provide one?</p>



<a name="213092863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092863">(Oct 12 2020 at 22:35)</a>:</h4>
<p>sorry, I mean where there is an intrinsic, I'm sure some don't exist</p>



<a name="213092879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092879">(Oct 12 2020 at 22:36)</a>:</h4>
<p>this is getting a bit theoretical.</p>



<a name="213092917"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092917" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092917">(Oct 12 2020 at 22:36)</a>:</h4>
<p>agreed</p>



<a name="213092922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092922">(Oct 12 2020 at 22:36)</a>:</h4>
<p>haha</p>



<a name="213092926"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092926" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092926">(Oct 12 2020 at 22:36)</a>:</h4>
<p>re: bikeshed, IEEE764 calls the operation for is_sign_negative <code>isSignMinus</code></p>



<a name="213092940"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092940" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092940">(Oct 12 2020 at 22:36)</a>:</h4>
<div class="codehilite" data-code-language="Rust"><pre><span></span><code><span class="w">    </span><span class="cp">#[link_name = </span><span class="s">"llvm.x86.sse.cmp.ss"</span><span class="cp">]</span><span class="w"></span>
<span class="w">    </span><span class="k">fn</span> <span class="nf">cmpss</span><span class="p">(</span><span class="n">a</span>: <span class="nc">__m128</span><span class="p">,</span><span class="w"> </span><span class="n">b</span>: <span class="nc">__m128</span><span class="p">,</span><span class="w"> </span><span class="n">imm8</span>: <span class="kt">i8</span><span class="p">)</span><span class="w"> </span>-&gt; <span class="nc">__m128</span><span class="p">;</span><span class="w"></span>
</code></pre></div>

<p>Is what stdarch uses, with a control code for each comparison</p>



<a name="213092966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092966">(Oct 12 2020 at 22:36)</a>:</h4>
<p>so each arch family might have its own intriniscs</p>



<a name="213092979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092979">(Oct 12 2020 at 22:37)</a>:</h4>
<p>I believe there is a generic set fortunately</p>



<a name="213092983"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092983" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092983">(Oct 12 2020 at 22:37)</a>:</h4>
<p>ah, good</p>



<a name="213092989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213092989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213092989">(Oct 12 2020 at 22:37)</a>:</h4>
<p>i also think <code>is_normal</code> might be confusing to provide. keep in mind that 0 is a subnormal</p>



<a name="213093015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093015">(Oct 12 2020 at 22:37)</a>:</h4>
<p>I am also pretty sure that values that are subnormal on f32 are normal on f64?</p>



<a name="213093026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093026">(Oct 12 2020 at 22:38)</a>:</h4>
<p>Er, not all, but some.</p>



<a name="213093063"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093063" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093063">(Oct 12 2020 at 22:38)</a>:</h4>
<p>that seems likely</p>



<a name="213093073"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093073" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093073">(Oct 12 2020 at 22:38)</a>:</h4>
<p>yeah some of them, more bits after all</p>



<a name="213093087"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093087" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093087">(Oct 12 2020 at 22:38)</a>:</h4>
<p>Yeah, let's not.</p>



<a name="213093128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093128">(Oct 12 2020 at 22:39)</a>:</h4>
<p>it's a reasonable method, it just needs more docs than a 1-liner</p>



<a name="213093145"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093145" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093145">(Oct 12 2020 at 22:39)</a>:</h4>
<p>anyway--I suppose my question with comparisons--should I proceed with some subset of comparisons while also addressing some of our mask bikeshedding so we can try to settle on an implementation?</p>



<a name="213093163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093163">(Oct 12 2020 at 22:39)</a>:</h4>
<p>oh, it's in std, hmm.</p>



<a name="213093164"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093164" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093164">(Oct 12 2020 at 22:39)</a>:</h4>
<p>Yes.</p>



<a name="213093214"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093214" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093214">(Oct 12 2020 at 22:40)</a>:</h4>
<p>is_{nan,positive,negative,finite,infinite} is probably enough for classification</p>



<a name="213093224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093224">(Oct 12 2020 at 22:40)</a>:</h4>
<p>If you don't proceed i don't think anything else in the mean time would "unblock" that, so proceed</p>



<a name="213093226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093226">(Oct 12 2020 at 22:40)</a>:</h4>
<p>It's too late actually.</p>



<a name="213093246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093246">(Oct 12 2020 at 22:40)</a>:</h4>
<p>oh if libstd has is_normal then okay</p>



<a name="213093247"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093247" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093247">(Oct 12 2020 at 22:40)</a>:</h4>
<p>And: I feel weird about exposing each and every one of these as a specialized set of any_ and all_ functions, it's huge API bloats.</p>



<a name="213093266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093266">(Oct 12 2020 at 22:40)</a>:</h4>
<p>yes i think the right way to do it would be <code>is_finite().all()</code> or something</p>



<a name="213093284"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093284" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093284">(Oct 12 2020 at 22:41)</a>:</h4>
<p>yeah as a method on the mask seems good</p>



<a name="213093286"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093286" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093286">(Oct 12 2020 at 22:41)</a>:</h4>
<p>or the reverse.</p>



<a name="213093288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093288">(Oct 12 2020 at 22:41)</a>:</h4>
<p>Yeah I'm not exactly sure about the any and all functions yet, it may be fine to only provide those methods on masks</p>



<a name="213093296"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093296" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093296">(Oct 12 2020 at 22:41)</a>:</h4>
<p>so</p>



<a name="213093297"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093297" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093297">(Oct 12 2020 at 22:41)</a>:</h4>
<p>whatever makes it more modular.</p>



<a name="213093306"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093306" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093306">(Oct 12 2020 at 22:41)</a>:</h4>
<p>some architectures actually provide horizontal comparisons as instructions</p>



<a name="213093314"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093314" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093314">(Oct 12 2020 at 22:41)</a>:</h4>
<p>I forget where I was reading it the other day, I think MIPS</p>



<a name="213093322"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093322" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093322">(Oct 12 2020 at 22:41)</a>:</h4>
<p>ughhhh XD</p>



<a name="213093368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093368">(Oct 12 2020 at 22:42)</a>:</h4>
<p>(though that's something I really hope the optimizer can handle)</p>



<a name="213093390"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093390" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093390">(Oct 12 2020 at 22:42)</a>:</h4>
<p>at some point we <em>do</em> get to say "use core::arch", that might be one point</p>



<a name="213093393"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093393" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093393">(Oct 12 2020 at 22:42)</a>:</h4>
<p>I would rather seriously attempt to teach the optimizer to do it than have every single <code>is_</code> be three functions now.</p>



<a name="213093398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093398">(Oct 12 2020 at 22:42)</a>:</h4>
<p>and yes, that.</p>



<a name="213093411"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093411" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093411">(Oct 12 2020 at 22:43)</a>:</h4>
<p><span class="user-mention" data-user-id="281757">@Jubilee</span> so, the mask types will have <code>any</code> and <code>all</code> methods no matter what</p>



<a name="213093412"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093412" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093412">(Oct 12 2020 at 22:43)</a>:</h4>
<p>I'm fine with only providing the method on the mask for now</p>



<a name="213093422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093422">(Oct 12 2020 at 22:43)</a>:</h4>
<p>OK!</p>



<a name="213093425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093425">(Oct 12 2020 at 22:43)</a>:</h4>
<p>well.</p>



<a name="213093426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093426">(Oct 12 2020 at 22:43)</a>:</h4>
<p>It's equivalently readable (maybe even more so?)</p>



<a name="213093429"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093429" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093429">(Oct 12 2020 at 22:43)</a>:</h4>
<p>as long as it's not on the f32x4 I mean.</p>



<a name="213093439"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093439" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093439">(Oct 12 2020 at 22:43)</a>:</h4>
<p>horizontal ops perform worse everywhere with very few exceptions</p>



<a name="213093496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093496">(Oct 12 2020 at 22:44)</a>:</h4>
<p>fine with keeping that API minimal for now</p>



<a name="213093565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093565">(Oct 12 2020 at 22:45)</a>:</h4>
<p>even hadd_ps/dp_ps are pretty crap on x86. the times when there is a fast intrinsic it's super weird and specific like <a href="https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_sad_epu8&amp;expand=4853">https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_sad_epu8&amp;expand=4853</a></p>



<a name="213093583"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093583" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093583">(Oct 12 2020 at 22:46)</a>:</h4>
<p>yeah, put off all horizontal until later as a general policy</p>



<a name="213093590"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093590" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093590">(Oct 12 2020 at 22:46)</a>:</h4>
<p>so i think we should offer horizontal ops but probably not let them influence our api that much</p>



<a name="213093672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093672">(Oct 12 2020 at 22:47)</a>:</h4>
<p>since usually it's the kind of thing where "this intrinsic does like 4 things at once and is intended for video codecs"</p>



<a name="213093677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093677">(Oct 12 2020 at 22:47)</a>:</h4>
<p>I think GPUs hate horizontal ops even more.</p>



<a name="213093706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093706">(Oct 12 2020 at 22:48)</a>:</h4>
<p>Just catching up now! So we're moving along ok and don't think we need to raise anything specifically? Do you think it would be good to try get some more eyes on the source itself? On the meeting time do you think we should widen it to 1hr instead of 30mins too?</p>



<a name="213093768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093768">(Oct 12 2020 at 22:48)</a>:</h4>
<p>well today was 45 mins about</p>



<a name="213093770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093770">(Oct 12 2020 at 22:48)</a>:</h4>
<p>Might make sense, we can always end early</p>



<a name="213093779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093779">(Oct 12 2020 at 22:48)</a>:</h4>
<p>much of this meeting could have been pushed into later discussion though</p>



<a name="213093782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093782">(Oct 12 2020 at 22:48)</a>:</h4>
<p>I am basically just sipping coffee and mulling now, yes.</p>



<a name="213093784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093784">(Oct 12 2020 at 22:48)</a>:</h4>
<p>yeah.</p>



<a name="213093792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093792">(Oct 12 2020 at 22:49)</a>:</h4>
<p>same here</p>



<a name="213093817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093817">(Oct 12 2020 at 22:49)</a>:</h4>
<p>I think we should mention "we can't release to nightly because of a compiler bug, lol."</p>



<a name="213093826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093826">(Oct 12 2020 at 22:49)</a>:</h4>
<p>even if it's not libs' concern. Just. For their information.</p>



<a name="213093829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093829">(Oct 12 2020 at 22:49)</a>:</h4>
<p>I think I originally only made it 30mins in case we ended up using Zoom or something and don't think anything more than 30mins is good for that format, but text seems different <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="213093836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093836">(Oct 12 2020 at 22:50)</a>:</h4>
<p>goals for this week: </p>
<ul>
<li>more CI magic</li>
<li>comparison methods</li>
<li>T-compiler needs to know about the ICE</li>
</ul>



<a name="213093898"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093898" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093898">(Oct 12 2020 at 22:50)</a>:</h4>
<p>Communicating our roadmap to getting the API in <code>std</code> sounds good <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="213093910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093910">(Oct 12 2020 at 22:50)</a>:</h4>
<p>I think in general for APIs it's best if we try to adhere to Rusty conventions where they're available.</p>



<a name="213093943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093943">(Oct 12 2020 at 22:51)</a>:</h4>
<p>( as opposed to taking marching orders from Intel or Arm or Khronos, I mean. )</p>



<a name="213093946"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213093946" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213093946">(Oct 12 2020 at 22:51)</a>:</h4>
<p>I'll write up a summary! It's amazing how much progress y'all have made in such a short time <span aria-label="heart eyes" class="emoji emoji-1f60d" role="img" title="heart eyes">:heart_eyes:</span></p>



<a name="213094034"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213094034" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213094034">(Oct 12 2020 at 22:53)</a>:</h4>
<p>I could get us down to a hard 30 minutes by pulling in triagebot or w/e and running a tighter ship but so far meetings are Cozy and That's Nice, so "we run a bit over" is fine. "We run a bit under" is also fine.</p>
<p>But! It's true that time's up already. Next week at... er... some time! As opposed to Same Bat Time. But! Same Bat Channel!<br>
Thank you all for coming.</p>



<a name="213312037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213312037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Henri Sivonen <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213312037">(Oct 14 2020 at 16:00)</a>:</h4>
<p><span class="user-mention silent" data-user-id="204346">Ashley Mannix</span> <a href="#narrow/stream/257879-project-portable-simd/topic/2020-10-12.20meeting/near/213074916">said</a>:</p>
<blockquote>
<p>The Error handling group just finished theirs so I think we could push back to as early as <time datetime="2020-10-12T19:30:00Z">2020-10-13T05:30:00+10:00</time></p>
</blockquote>
<p>Going forward, 22:30 Helsinki time instead of 01:00 would be nice. However, I see that most of the discussion revolves around floating point issues, and my input isn't useful on that. I'm interested in the non-float stuff.</p>



<a name="213365702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2020-10-12%20meeting/near/213365702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2020-10-12.20meeting.html#213365702">(Oct 15 2020 at 00:04)</a>:</h4>
<p>Well, I don't expect it will remain All Floats, All The Time going forward.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>